﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Negocios;

namespace UI
{
    public partial class ManterCliente : System.Web.UI.Page
    {
        //private bool btNovo = false;

        private void LimparCampos()
        {
            tbCpf.Text = "";
            tbNome.Text = "";
            tbEndereco.Text = "";
            tbTelefone.Text = "";
            tbEmail.Text = "";
            tbDataNascimento.Text = "";
            
        }
      
        protected void btNovo_Click(object sender, EventArgs e)
        {
            LimparCampos();
            tbCpf.Focus();
            tbCpf.Enabled = true;
            tbNome.Enabled = true;
            tbEndereco.Enabled = true;
            tbTelefone.Enabled = true;
            tbEmail.Enabled = true;
            tbDataNascimento.Enabled = true;
        }

        protected void btCancelar_Click(object sender, EventArgs e)
        {
            LimparCampos();
            tbCpf.Enabled = false;
            tbNome.Enabled = false;
            tbEndereco.Enabled = false;
            tbTelefone.Enabled = false;
            tbEmail.Enabled = false;
            tbDataNascimento.Enabled = false;
        }

        protected void btGravar_Click(object sender, EventArgs e)
        {
            Negocios.ClienteMetodos clientes = new ClienteMetodos();
            ClienteBO cliente = new ClienteBO();

            cliente.Cpf = tbCpf.Text;
            cliente.Nome = tbNome.Text;
            cliente.Endereco = tbEndereco.Text;
            cliente.Telefone = tbTelefone.Text;
            cliente.Email = tbEmail.Text;
            cliente.DataNasc = Convert.ToDateTime(tbDataNascimento.Text);

            clientes.Inserir(cliente);

            GridView1.DataBind();
        }

        //protected void btGrava_Click(object sender, EventArgs e)
        //{
        //    if (lbStatus.Text == "Modo Inserção")
        //    {
        //        Negocios.ClienteMetodos cliente = new Negocios.ClienteMetodos();
        //    }
        //    if (lbStatus.Text == "Modo Inserção")
        //    {
        //        Negocios.ClienteMetodos canal = new Negocios.ClienteMetodos();
        //        ClienteBO can = new ClienteBO();
        //        can.Cpf = tbCpf.Text;
        //        can.Nome = Nome.Text;
        //        can.Endereco = tbEndereco.Text;
        //        can.Telefone = tbTelefone.Text;
        //        can.Email = tbEmail.Text;
        //        can.DataNasc = tbDataNascimento.Text;

                                
        //            GridView1.DataBind();
                
                
        //    }
        //    else // update
        //    {
        //        Negocios.ClienteMetodos cliente = new Negocios.ClienteMetodos();
        //        ClienteBO can = new ClienteBO();
                
        //        can.Cpf = tbCpf.Text;
        //        can.Nome = Nome.Text;
        //        can.Endereco = tbEndereco.Text;
        //        can.Telefone = tbTelefone.Text;
        //        can.Email = tbEmail.Text;
        //        can.DataNasc = tbDataNascimento.Text;
        //        cliente.Atualizar(can);
                
        //            GridView1.DataBind();
                
        //        cliente = null;
        //    }
        //    lbStatus.Text = "";
        //}

        

        //protected void btExcluir_Click(object sender, EventArgs e)
        //{
        //    Negocios.ClienteMetodos cliente = new Negocios.ClienteMetodos();
        //    ClienteBO can = new ClienteBO();
        //    can.Id = Convert.ToInt32(txtNumero.Text);
        //    cliente.Excluir(can);

        //    GridView1.DataBind();
        
            
                   
        //    ClienteBO can = new ClienteBO();
        //    can.Id = Convert.ToInt32(txtNumero.Text);
        //    cliente.Excluir(can);

        //    GridView1.DataBind();
        //}

        //protected void btGravar_Click(object sender, EventArgs e)
        //{
        //    if (lbStatus.Text == "Modo Inserção")
        //    {
        //        Negocios.ClienteMetodos cliente = new Negocios.ClienteMetodos();
        //        ClienteBO can = new ClienteBO();
        //        can.Nome = Nome.Text;
        //        can.Endereco = Endereco.Text;
        //        can.Telefone = tbTelefone.Text;
        //        can.Email = tbEmail.Text;
        //        can.DataNasc = tbDataNascimento.Text;
        //        cliente.Insere(can);
                
        //            GridView1.DataBind();
                
                
        //    }
        //    else // update
        //    {
        //        Negocios.ClienteMetodos cliente = new Negocios.ClienteMetodos();
        //        ClienteBO can = new ClienteBO();
        //        can.Nome = Nome.Text;
        //        can.Endereco = Endereco.Text;
        //        can.Telefone = tbTelefone.Text;
        //        can.Email = tbEmail.Text;
        //        can.DataNasc = tbDataNascimento.Text;
        //        cliente.Atualizar(can);
                
        //            GridView1.DataBind();
                
        //        cliente = null;
        //    }
        //    lbStatus.Text = "";
        //}

        //protected void btExcluir_Click(object sender, EventArgs e)
        //{
        //    Negocios.ClienteMetodos canal = new Negocios.ClienteMetodos();
        //    ClienteBO can = new ClienteBO();
        //    can.cpf = Convert.ToInt32(txtNumero.Text);
        //    cliente.Excluir(can);

        //    GridView1.DataBind();
        //}

        //protected void btGravar_Click(object sender, EventArgs e)
        //{
        //if (lbStatus.Text == "Modo Inserção")
        //    {
        //        Negocios.ClienteMetodos cliente = new Negocios.protected void btGrava_Click(object sender, EventArgs e)
        //{
        //    if (lbStatus.Text == "Modo Inserção")
        //    {
        //        Negocios.ClienteMetodos canal = new Negocios.ClienteMetodos();
        //        ClienteBO can = new ClienteBO();
        //        can.Cpf = tbCpf.Text;
        //        can.Nome = Nome.Text;
        //        can.Endereco = tbEndereco.Text;
        //        can.Telefone = tbTelefone.Text;
        //        can.Email = tbEmail.Text;
        //        can.DataNasc = tbDataNascimento.Text;

                                
        //            GridView1.DataBind();
                
                
        //    }
        //    else // update
        //    {
        //        Negocios.ClienteMetodos cliente = new Negocios.ClienteMetodos();
        //        ClienteBO can = new ClienteBO();
                
        //        can.Cpf = tbCpf.Text;
        //        can.Nome = Nome.Text;
        //        can.Endereco = tbEndereco.Text;
        //        can.Telefone = tbTelefone.Text;
        //        can.Email = tbEmail.Text;
        //        can.DataNasc = tbDataNascimento.Text;
        //        cliente.Atualizar(can);
                
        //            GridView1.DataBind();
                
        //        cliente = null;
        //    }
        //    lbStatus.Text = ""
        //}

       

        
    }
}

       

        
                   